kaf24@scramble.cl.cam.ac.uk [Mon, 22 Mar 2004 11:46:18 +0000 (11:46 +0000)]
bitkeeper revision 1.815 (405ed20aUPuCpxY9bW6IV5l8ztG3Og)
console.c, console_client.py, Xeno-HOWTO.txt, README.CD:
Many console fixes.
kaf24@scramble.cl.cam.ac.uk [Mon, 22 Mar 2004 08:05:03 +0000 (08:05 +0000)]
bitkeeper revision 1.814 (405e9e2f2N33e61cODYJiwTCPjf5Cw)
memory.c:
Fix broken fix from yesterday. :-)
kaf24@scramble.cl.cam.ac.uk [Sun, 21 Mar 2004 14:42:49 +0000 (14:42 +0000)]
bitkeeper revision 1.813 (405da9e9QvkmUOrd9sFqdbbf_bL8tg)
memory.c:
Fix L2 refcnt bug.
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Mar 2004 14:49:10 +0000 (14:49 +0000)]
bitkeeper revision 1.812 (405b0866daZJ0BPWPFHFWqcf9thiBA)
utils.c:
Autocreate /dev/xen/evtchn when starting xend, if it doesn't exist already.
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Mar 2004 09:38:55 +0000 (09:38 +0000)]
bitkeeper revision 1.811 (405abfafWE1U3wPhEnSPYf7HxUyqIA)
Rules.mk, Makefile:
Small build fixes from Sean Atkinson.
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Mar 2004 15:57:28 +0000 (15:57 +0000)]
bitkeeper revision 1.810 (4059c6e8EQAxVfRpkNjdygO1O6otTQ)
schedule.c, sched_bvt.c, main.py, Makefile, setup.py, Xc.c:
Python tool fixes.
tempfile.py:
new file
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Mar 2004 14:48:11 +0000 (14:48 +0000)]
bitkeeper revision 1.809 (4059b6abq9zvnfmJ9cVcMhBo_lOhew)
Many files:
Scheduler updates.
sched_ctl.h:
Rename: xen/include/hypervisor-ifs/sched-ctl.h -> xen/include/hypervisor-ifs/sched_ctl.h
mwilli2@equilibrium.research.intel-research.net [Wed, 17 Mar 2004 18:31:06 +0000 (18:31 +0000)]
bitkeeper revision 1.808 (4058996anVCLQRr3o_Adf9GqJybYSg)
Various updates related to the new generic scheduler API.
The BVT scheduler has been ported to this API and a simple Round Robin
scheduler has been added. There's a new generic control interface for
setting scheduling parameters from userspace.
Use the sched=xxx option at boot time to choose the scheduler. Default
is BVT. The possibilities are "bvt" and "rrobin".
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 17:13:18 +0000 (17:13 +0000)]
bitkeeper revision 1.807 (4058872eScocwS_6SkwoZWFMzDk9Nw)
utils.c, control_if.h:
Move shared controller-interface definitions out of the xenolinux tree.
console_client.py:
Fix console client.
control_if.h:
bk cp xenolinux-2.4.25-sparse/include/asm-xeno/control_if.h tools/xend/lib/control_if.h
Rewritten the Xen control daemon in Python, with C extensions for the low-level bits. All our Python libraries now throw exceptions on error rather than returning error codes --- this will require our higher-level scripts to be updated at some point.
new file
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:49:15 +0000 (13:49 +0000)]
bitkeeper revision 1.806 (4058575bj1znOTlYdipFIG8KLGJwfQ)
pdb.txt, README, README.CD:
Doc fixes.
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:42:44 +0000 (13:42 +0000)]
bitkeeper revision 1.805 (405855d4miA78lKONuhS5MJEPyuuhQ)
console_client.py:
Fix Python console module for direct use.
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:35:01 +0000 (13:35 +0000)]
bitkeeper revision 1.804 (40585405PlcQQehq9SazyQeocNUgLg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Mar 2004 13:34:52 +0000 (13:34 +0000)]
bitkeeper revision 1.802.1.1 (405853fcN7rcf_nAOUv8-8C-udNDkw)
vnetif.c, Makefile:
new file
Many files:
Relaid out xenolinux drivers. More x86_64 stuff.
domain_page.c:
Rename: xen/common/domain_page.c -> xen/arch/i386/domain_page.c
vbd.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_vbd.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/vbd.c
block.h:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.h -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.h
block.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/block/xl_block.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/block/block.c
core.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/dom0_core.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/dom0/core.c
evtchn.c:
Rename: xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/xl_evtchn.c -> xenolinux-2.4.25-sparse/arch/xeno/drivers/evtchn/evtchn.c
mwilli2@equilibrium.research.intel-research.net [Tue, 16 Mar 2004 12:37:49 +0000 (12:37 +0000)]
bitkeeper revision 1.803 (4056f51d2UjBnn9uwzC9Vu3LspnUCg)
Simple oops analyser for Xen crashes.
kaf24@scramble.cl.cam.ac.uk [Tue, 16 Mar 2004 10:54:07 +0000 (10:54 +0000)]
bitkeeper revision 1.802 (4056dccfmjgKoA9b7pj8FKykTzFcHg)
Xeno-HOWTO.txt, README.CD:
Update documentation.
kaf24@scramble.cl.cam.ac.uk [Tue, 16 Mar 2004 09:47:24 +0000 (09:47 +0000)]
bitkeeper revision 1.801 (
4056cd2c4-nJ6aNsYtBJr_T0yMH7eA)
xend:
new file
ignore:
Fixes.
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 17:56:41 +0000 (17:56 +0000)]
bitkeeper revision 1.800 (4055ee59_zI1OKOsC2EKXBIYFm3OtA)
console_client.py, __init__.py, setup.py, Makefile:
new file
Many files:
New console-terminal client in xenctl.console_client Python package. New option to xc_dom_create (-c on cmdline or auto_console in defaults file) to automatically become a console client.
utils.py:
Rename: tools/xc/py/XenoUtil.py -> tools/xenctl/lib/utils.py
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 15:54:37 +0000 (15:54 +0000)]
bitkeeper revision 1.799 (4055d1bd4oP9eNVVeSlvvnj5F9We2w)
utils.c, Xc.c:
Fix building with Python 2.2.
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 15:11:48 +0000 (15:11 +0000)]
bitkeeper revision 1.798 (4055c7b4y-9JnLpUiv1ACLKPlRrtRQ)
mkbuildtree, Makefile:
Fix mkbuildtree for Xenolinux.
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 15:00:49 +0000 (15:00 +0000)]
bitkeeper revision 1.797 (4055c521Ophk9zIrp59mxPKyKg_0MA)
Makefile:
Rationalise makefiles by folding dist option into install with a prefined prefix.
kaf24@scramble.cl.cam.ac.uk [Mon, 15 Mar 2004 13:20:33 +0000 (13:20 +0000)]
bitkeeper revision 1.796 (4055ada1c5nV7AgvKi2Y_vrxKyA7CA)
manager.py, console.py, __init__.py:
new file
setup.py, utils.c, main.py, Makefile:
Refactor the Xen daemon.
main.py:
Rename: tools/xend/xend.py -> tools/xend/lib/main.py
utils.c:
Rename: tools/xend/xend_utils.c -> tools/xend/lib/utils.c
kaf24@scramble.cl.cam.ac.uk [Sun, 14 Mar 2004 18:23:01 +0000 (18:23 +0000)]
bitkeeper revision 1.795 (4054a3055ggg3MJTpSU1-ZFQRfQQ5g)
xend.py, setup.py:
new file
Many files:
Rewritten the Xen control daemon in Python, with C extensions for the low-level bits. All our Python libraries now throw exceptions on error rather than returning error codes --- this will require our higher-level scripts to be updated at some point.
mwilli2@equilibrium.research.intel-research.net [Fri, 12 Mar 2004 18:12:23 +0000 (18:12 +0000)]
bitkeeper revision 1.794 (4051fd87nK-gAeb8GiVFKFi5_7C6VQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-trace-doc.bk
mwilli2@equilibrium.research.intel-research.net [Fri, 12 Mar 2004 18:11:19 +0000 (18:11 +0000)]
bitkeeper revision 1.792.1.1 (4051fd47tbBIU5zVE4njgCOpPiTCtQ)
Bring list of DOM0 ops more up-to-date. Fix small bugs in previous checkin.
smh22@tempest.cl.cam.ac.uk [Fri, 12 Mar 2004 17:59:16 +0000 (17:59 +0000)]
bitkeeper revision 1.793 (4051fa74uy1KmQPLgKFL65dSVykZ3Q)
interface.tex:
tweaks
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:35:04 +0000 (16:35 +0000)]
bitkeeper revision 1.792 (4051e6b8E8mkfvd_6g9fklSAWSPykA)
console.c:
More robustification.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:12:39 +0000 (16:12 +0000)]
bitkeeper revision 1.791 (4051e177NL-NMtt0z6bgf0S1imnoVg)
console.c:
Robustify console-input switching.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:03:47 +0000 (16:03 +0000)]
bitkeeper revision 1.790 (4051df63N_qhNLzJhUL0q78WetTFRg)
dev.c:
Prevent transmitting link-local ARP packets on the wire.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 15:47:50 +0000 (15:47 +0000)]
bitkeeper revision 1.789 (4051dba62id7XBLQIfBX2kqtjQJzfQ)
physirq.c, pci-pc.c, pci-irq.c, pci-i386.h, pci-i386.c, pci-dma.c, physdev.h:
new file
Many files:
Second half of Rolf's IO patch.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:36:59 +0000 (13:36 +0000)]
bitkeeper revision 1.788 (4051bcfbJsJbyDoBra1423PU9Gn1vA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:36:55 +0000 (13:36 +0000)]
bitkeeper revision 1.781.1.1 (4051bcf71wSVHdhOOqsU19dm2FSXDQ)
physdev.c, xc_physdev.c:
new file
Many files:
First half of Rolf's IO-virtualisation patch.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:34:06 +0000 (13:34 +0000)]
bitkeeper revision 1.787 (4051bc4ehrQHo7L4maQXzA3WoPbfmw)
setup.c, config.in:
Detect and support VIA C3 processors.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:47:09 +0000 (11:47 +0000)]
bitkeeper revision 1.786 (4051a33dlWQlrVd1OVpwmHvW8Lp8Zw)
serial.h, serial.c, traps.c, pdb-stub.c:
Fix serial-char receive for PDB.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:08:26 +0000 (11:08 +0000)]
bitkeeper revision 1.785 (40519a2aUT5rp5i21EcaVFcVfYKUOg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:04:53 +0000 (11:04 +0000)]
bitkeeper revision 1.782.1.1 (40519955rMBgGJDIn0x9xwhUTOT17w)
mkbuildtree:
Fix mkbuildtree script. No longer depend on broken lndir-rel.
.del-lndir-rel~
746e79fa104b53af:
Delete: xenolinux-2.4.25-sparse/lndir-rel
mwilli2@equilibrium.research.intel-research.net [Thu, 11 Mar 2004 19:55:00 +0000 (19:55 +0000)]
bitkeeper revision 1.784 (4050c414tIvxGfQ8IUNIXoAjpoXBVA)
Updated script names and added man pages for all the xentrace tools.
mwilli2@equilibrium.research.intel-research.net [Thu, 11 Mar 2004 17:26:10 +0000 (17:26 +0000)]
bitkeeper revision 1.783 (4050a132Pr3c64IiyOkXPCbCmiihxg)
Update Xen manual to include a chapter on debugging.
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 15:54:01 +0000 (15:54 +0000)]
bitkeeper revision 1.782 (40508b99QPPOLTn2qbkS5lxuckFyKA)
vif.h, network.c, domain.c:
Purge VFR rules when a domain dies.
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 10:07:19 +0000 (10:07 +0000)]
bitkeeper revision 1.781 (40503a57o9IN1Zi1y3KsOzZPT7-6kg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 10:07:12 +0000 (10:07 +0000)]
bitkeeper revision 1.777.1.1 (
40503a50e-1llqTCGgDibJS82qIg9g)
etherdevice.h, 8139too.c:
Fixes to RTL8139 driver.
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 08:29:42 +0000 (08:29 +0000)]
bitkeeper revision 1.780 (40502376gGnlUN-MiJFl8VPO35Lkng)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 08:29:36 +0000 (08:29 +0000)]
bitkeeper revision 1.778.1.1 (40502370V4WBJ27H6luInkhjjlnUBA)
traps.c, pdb-stub.c:
Enable interrupts in exception handlers.
iap10@tetris.cl.cam.ac.uk [Wed, 10 Mar 2004 18:28:38 +0000 (18:28 +0000)]
bitkeeper revision 1.779 (404f5e56uk4Iv1iH7kbxYdMbUacnlQ)
minor makefile fix
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 18:19:16 +0000 (18:19 +0000)]
bitkeeper revision 1.778 (404f5c24HB4-3O5d1LoEBPgmh5h6tg)
Makefile:
Create Xen interface symlink.
time.c, hypervisor-if.h, kernel.c:
Fix shared_info to make CPU TSC arch-dependent.
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 17:13:25 +0000 (17:13 +0000)]
bitkeeper revision 1.777 (404f4cb5WovysmMe80HYkFhXdVbs9A)
Rules.mk, Makefile:
Xen uses TARGET_ARCH instead of ARCH for clarity and to prevent conflict with other uses of ARCH in the environment.
xend_utils.c:
Rename: tools/xend/xend.c -> tools/xend/xend_utils.c
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 16:17:46 +0000 (16:17 +0000)]
bitkeeper revision 1.776 (404f3faaqhbEBaEYSxyHfO6kLyBTyQ)
serial.c, Rules.mk:
Small fixes.
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 16:07:13 +0000 (16:07 +0000)]
bitkeeper revision 1.775 (404f3d312IPf2eSF1VGO0WBwqhqeaA)
trace.h:
new file
Many files:
Fix compile errors in Xen headers.
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 14:41:38 +0000 (14:41 +0000)]
bitkeeper revision 1.774 (404f2922lDs3mYMJSQMNXaghfGVTFA)
config.h, hypervisor-if.h, Makefile:
Cleanups.
hypervisor-if.h:
Rename: xen/include/hypervisor-ifs/arch-x86_64/hypervisor-if-arch.h -> xen/include/hypervisor-ifs/arch-x86_64/hypervisor-if.h
Rename: xen/include/hypervisor-ifs/arch-i386/hypervisor-if-arch.h -> xen/include/hypervisor-ifs/arch-i386/hypervisor-if.h
hypervisor-if-arch.h:
mvdir
kaf24@scramble.cl.cam.ac.uk[kaf24] [Wed, 10 Mar 2004 13:46:20 +0000 (13:46 +0000)]
bitkeeper revision 1.773 (404f1c2crOagpEppZ6uF3JohTX-G5g)
xen.patchF
kaf24@scramble.cl.cam.ac.uk[kaf24] [Wed, 10 Mar 2004 13:44:42 +0000 (13:44 +0000)]
bitkeeper revision 1.772 (404f1bca1AESVwPe-EoPH5HymQhTXQ)
xen.patchE
kaf24@scramble.cl.cam.ac.uk [Sat, 6 Mar 2004 15:27:41 +0000 (15:27 +0000)]
bitkeeper revision 1.771 (4049ededjtcDNSaY2uNyUCnZr9OuKw)
console.c, sched.h:
DOM0 now has bidirectional serial console.
kaf24@scramble.cl.cam.ac.uk [Sat, 6 Mar 2004 14:57:12 +0000 (14:57 +0000)]
bitkeeper revision 1.770 (4049e6c8Y4j_un8mTZVBzW2v2v9zjQ)
console.c:
new file
Many files:
Redirect to DOM0 linux to new serial io interface. Deprecated HYPERVISOR_console_write.
.del-printk.c~
67ddc78b3f262afa:
Delete: xenolinux-2.4.25-sparse/kernel/printk.c
.del-console.c~
cc66a22964db9adc:
Delete: xen/common/console.c
keyboard.c:
Rename: xen/drivers/char/xen_kbd.c -> xen/drivers/char/keyboard.c
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 23:40:02 +0000 (23:40 +0000)]
bitkeeper revision 1.769 (40490fd2Q8m3cqtseHd74X5ZQEP1vA)
8139too.c, setup.c, Xeno-HOWTO.txt, Makefile:
Cleanups.
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 23:15:11 +0000 (23:15 +0000)]
bitkeeper revision 1.768 (404909ffr4wvLzxTHDh9qHzdwhs66A)
Makefile, xen-clone, Xeno-HOWTO.txt:
Fix XL makefile to accept ARCH override from the environment.
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 18:11:55 +0000 (18:11 +0000)]
bitkeeper revision 1.767 (4048c2ebEScP6JGNbkJsrrd8z5M6zQ)
trace.c:
Clean up trace.c.
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 18:04:53 +0000 (18:04 +0000)]
bitkeeper revision 1.766 (4048c145Ewr0UEJ53aqkDzgKHomW1w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-tbfix.bk
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 18:03:19 +0000 (18:03 +0000)]
bitkeeper revision 1.764.1.1 (4048c0e77koAHUIwNvQFG76iV0Alrg)
evtchn.h, control_if.h:
new file
Many files:
Bidirectional consoles for domains >0. Run 'tools/xend/xend' and telnet to the port printed by xc_dom_create.py. (eg. 'telnet localhost 9600').
.del-xen_read_console.c~
2a30ac556d6835c7:
Delete: tools/misc/xen_read_console.c
mwilli2@equilibrium.research.intel-research.net [Fri, 5 Mar 2004 17:30:22 +0000 (17:30 +0000)]
bitkeeper revision 1.765 (4048b92eZ-VqpZdWj-oHI1tRK9Ft1A)
Update to trace code for new memory protection model.
iap10@tetris.cl.cam.ac.uk [Wed, 3 Mar 2004 12:59:48 +0000 (12:59 +0000)]
bitkeeper revision 1.764 (4045d6c4YN7lqFoRs7xPiwKlS86frg)
Update xen-clone to use "make ARCH=xeno bzImage" commandline rather than
setting ARCH in the environment, which no longer seems to work.
iap10@tetris.cl.cam.ac.uk [Tue, 2 Mar 2004 11:36:50 +0000 (11:36 +0000)]
bitkeeper revision 1.763 (404471d28r4-jFK-GgKd_g8Quel7Ng)
Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/anfs/scratch/tetris/iap10/xeno-clone-hp/xeno.bk
iap10@tetris.cl.cam.ac.uk [Tue, 2 Mar 2004 11:33:20 +0000 (11:33 +0000)]
bitkeeper revision 1.760.1.1 (404471003RnBC9q2htrfw0GYFLORsQ)
Add 8139 driver from Mike Wray.
kaf24@scramble.cl.cam.ac.uk [Tue, 2 Mar 2004 11:12:52 +0000 (11:12 +0000)]
bitkeeper revision 1.762 (40446c34NXNuxQ7jHpzDmqmIXo21pg)
Xeno-HOWTO.txt, Makefile:
Documentation fixes.
kaf24@scramble.cl.cam.ac.uk [Tue, 2 Mar 2004 11:09:07 +0000 (11:09 +0000)]
bitkeeper revision 1.761 (40446b53iVC1lWMdd8aC4YbIBLbvLg)
Makefile:
Installation fixes from Adam Heath.
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Mar 2004 17:04:00 +0000 (17:04 +0000)]
bitkeeper revision 1.760 (40436d00pAWlfO-5kOcLlyUpl-Vl0Q)
event_channel.c, xend.c, Makefile, xc_domain.c, xc.h:
Another point on the way to shared comms rings. The console concentrator is coming along.
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Mar 2004 11:13:22 +0000 (11:13 +0000)]
bitkeeper revision 1.759 (40431ad2YWsArtM623Q4wpLgPvrt5A)
xend.c, Makefile:
new file
Many files:
Rename /proc/xeno and /dev/xeno to /proc/xen and /dev/xen. Created a skeleton xend.
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Mar 2004 09:48:25 +0000 (09:48 +0000)]
bitkeeper revision 1.758 (404306e9Uinl8Dzbmn07xevVeLqFRQ)
interface.tex:
Add set_gdt description.
kaf24@scramble.cl.cam.ac.uk [Sun, 29 Feb 2004 17:45:39 +0000 (17:45 +0000)]
bitkeeper revision 1.757 (40422543Wg1i77yDldDqmAGZ6DVnnQ)
xl_evtchn.c, event_channel.h, event_channel.c, Xc.c, xc.h:
Cleanups and fixes for event channels.
kaf24@scramble.cl.cam.ac.uk [Sun, 29 Feb 2004 15:51:23 +0000 (15:51 +0000)]
bitkeeper revision 1.756 (40420a7bDsT_OI1_rz4fkewUJosvRA)
xl_evtchn.c, Makefile:
new file
hypervisor.c, network.c, Makefile:
Event-channel demuxing in Xenolinux.
kaf24@scramble.cl.cam.ac.uk [Fri, 27 Feb 2004 15:19:27 +0000 (15:19 +0000)]
bitkeeper revision 1.755 (403f5fffwYqT6Gw88yRJHe04lMgpjg)
Many files:
Further cleanups to the Xen pagetable interface.
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 20:21:31 +0000 (20:21 +0000)]
bitkeeper revision 1.754 (403e554b5Rm0IFijoz1AZr8EH1Ek7A)
Many files:
Clean up domain building tools to play nicely with a tightened-up pagetable interface.
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 16:38:27 +0000 (16:38 +0000)]
bitkeeper revision 1.753 (403e2103aB5fs34t3drynDYnNdeFiw)
kernel.c, process.c:
Fix bug in idle-task switching.
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 14:58:10 +0000 (14:58 +0000)]
bitkeeper revision 1.752 (403e0982KH761kWK43dWkcjLVUVTrg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 14:58:04 +0000 (14:58 +0000)]
bitkeeper revision 1.749.1.2 (403e097cnc0BYoVqLwFH7-TpqyBF_w)
xc_evtchn.c:
new file
event_channel.h, event_channel.c, Xc.c, xc_private.h, xc.h:
Plumb event channels thru to Python wrapper.
maw48@labyrinth.cl.cam.ac.uk [Wed, 25 Feb 2004 18:05:21 +0000 (18:05 +0000)]
bitkeeper revision 1.751 (403ce3e1pBEv9Q629_q2HvL9RZ0ThA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-unstable-tbufs-new.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 25 Feb 2004 16:47:26 +0000 (16:47 +0000)]
bitkeeper revision 1.749.1.1 (403cd19e9cL26IazEdGTvx0tHxbYqw)
event_channel.h:
new file
sched.h, hypervisor-if.h, event_channel.c, domain.c, apic.c:
Rewritten event-channel code.
mwilli2@equilibrium.research.intel-research.net [Wed, 25 Feb 2004 15:36:47 +0000 (15:36 +0000)]
bitkeeper revision 1.750 (403cc10fkuNlzKO1N7h49MurLXmpCQ)
Merge ssh://srg//homes/maw48/xeno-unstable-tbufs-new.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-unstable.bk
mwilli2@equilibrium.research.intel-research.net [Wed, 25 Feb 2004 15:34:58 +0000 (15:34 +0000)]
bitkeeper revision 1.748.1.1 (403cc0a2uogkgkA4n8xi9XH9sph-GQ)
Add support for setting the trace buffer size as a boot parameter, for
returning the trace buffer size to user space and dynamically determining the
number of CPUs to map in xentrace.
kaf24@scramble.cl.cam.ac.uk [Wed, 25 Feb 2004 13:24:01 +0000 (13:24 +0000)]
bitkeeper revision 1.749 (403ca1f1GrY0cqOfzpMclF7vOwg0VA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-physinfo.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 25 Feb 2004 11:52:05 +0000 (11:52 +0000)]
bitkeeper revision 1.746.1.1 (403c8c65qu1dJWHVajQ4wyGMSQjo1Q)
Many files:
Clean up task list in Xen. Fix a bug in xentrace for some glibc versions.
mwilli2@equilibrium.research.intel-research.net [Tue, 24 Feb 2004 18:28:43 +0000 (18:28 +0000)]
bitkeeper revision 1.748 (403b97dbiFb-AZhRznWy1vCMR3qzKA)
xendomains Sys-V init script now supports LSB-compliant systems
mwilli2@equilibrium.research.intel-research.net [Tue, 24 Feb 2004 16:34:00 +0000 (16:34 +0000)]
bitkeeper revision 1.747 (403b7cf86JDQU8_ljAm9SqJGvsVF4w)
Physical hardware info dom0 op.
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 15:18:52 +0000 (15:18 +0000)]
bitkeeper revision 1.746 (403b6b5cpExseI7oKNgJ2CGqfbYM8A)
setup.c:
Xenolinux now accepts AMD64 processors.
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 13:36:29 +0000 (13:36 +0000)]
bitkeeper revision 1.745 (403b535dxe-hvv9dM0KddL1LhR9pdQ)
e1000_main.c, cciss.c:
Quieten unused device drivers in Xen.
smh22@tempest.cl.cam.ac.uk [Tue, 24 Feb 2004 12:07:53 +0000 (12:07 +0000)]
bitkeeper revision 1.744 (403b3e998qfunbnRrA28QT9bw3Ynkw)
undo kaf interim fix
smh22@tempest.cl.cam.ac.uk [Tue, 24 Feb 2004 12:06:09 +0000 (12:06 +0000)]
bitkeeper revision 1.740.2.1 (403b3e314yY3Ukw__2nvEZDN9Hks9A)
fix schoolboy error in cciss probe :-)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 11:35:44 +0000 (11:35 +0000)]
bitkeeper revision 1.743 (403b37106MV2R0Wr2iE98QHJWFPRMw)
trace.h, dom0_ops.h, trace.c, setup.c, xentrace.c, Makefile:
Cleanups to new trace code.
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 11:00:58 +0000 (11:00 +0000)]
bitkeeper revision 1.742 (403b2eea9iIV_Lr_MD1d39gzfruVbw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-tbufs.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 10:55:24 +0000 (10:55 +0000)]
bitkeeper revision 1.740.1.1 (403b2d9cPtJ1eKIhZY0pelA-D7cKLA)
cciss.c:
Fix CCISS driver when no controller present.
mwilli2@equilibrium.research.intel-research.net [Mon, 23 Feb 2004 17:56:51 +0000 (17:56 +0000)]
bitkeeper revision 1.741 (403a3ee3r3VblO5vtoFGItOp9rvEpg)
Add Xen trace buffer and supporting tools.
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 15:55:27 +0000 (15:55 +0000)]
bitkeeper revision 1.740 (403a226fqJ5W_9LYmfP6SzBktxb7SA)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 15:55:21 +0000 (15:55 +0000)]
bitkeeper revision 1.739 (
403a2269-JWq-jre7gx2LoYk7KxayQ)
support for weird-ass scsi controller device nodes
kaf24@scramble.cl.cam.ac.uk [Mon, 23 Feb 2004 15:20:12 +0000 (15:20 +0000)]
bitkeeper revision 1.737.1.2 (403a1a2c7OBYX_orB0J8LBxNFDEOdw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-ioctl.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 23 Feb 2004 15:16:56 +0000 (15:16 +0000)]
bitkeeper revision 1.737.2.1 (403a19687Hq5Q8vjslGwmnEJKF9-Sg)
hypervisor.h, time.c, hypervisor-if.h, kernel.c, entry.S:
Sanitise hypercall numbering. Added a get-xen-version hypercall.
mwilli2@equilibrium.research.intel-research.net [Mon, 23 Feb 2004 15:07:28 +0000 (15:07 +0000)]
bitkeeper revision 1.737.1.1 (403a1730qLBq2f5sC8r2V-xGglU9eQ)
Merge ssh://srg//homes/maw48/xeno-unstable-ioctl.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/currentsrc/xeno.bk
mwilli2@equilibrium.research.intel-research.net [Mon, 23 Feb 2004 15:04:33 +0000 (15:04 +0000)]
bitkeeper revision 1.736.2.1 (403a1681ObzkQMYrzhAMAOBqjcQLSA)
Support for BLKGETSIZE64 ioctl(). As a side effect, this eliminates some
common warning messages the the XenoLinux block device driver.
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 14:06:27 +0000 (14:06 +0000)]
bitkeeper revision 1.738 (403a08e3Uih368-VnbcDYq2QhWh-Xw)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 14:02:44 +0000 (14:02 +0000)]
bitkeeper revision 1.736.1.1 (403a080497wPGih2o-t3yWbCwW8kKw)
fix xen support for cciss
kaf24@scramble.cl.cam.ac.uk [Mon, 23 Feb 2004 13:57:02 +0000 (13:57 +0000)]
bitkeeper revision 1.737 (403a06aeivKFHIf1N0Wp-yJEFUDIrw)
serial.h:
new file
Many files:
Rewritten serial and console I/O for Xen. New command-line options (see the docs). ser_baud is deprecated.
Xeno-HOWTO.txt:
Rename: docs/Xeno-1.2-HOWTO.txt -> docs/Xeno-HOWTO.txt
serial.c:
Rename: xen/drivers/char/xen_serial.c -> xen/drivers/char/serial.c
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Feb 2004 16:13:18 +0000 (16:13 +0000)]
bitkeeper revision 1.736 (4036321eiozM1XWsrgEFsYgqQdvc8A)
memory.c, traps.c:
Fix LDT demand-shadowing.
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Feb 2004 11:15:03 +0000 (11:15 +0000)]
bitkeeper revision 1.735 (4035ec37QrObBVUp0-0jtnp646Qg3g)
xenolinux-sparse:
new file
Many files:
Port to linux-2.4.25
.del-xenolinux-sparse~
6c1e6e8b9138ffe9:
Delete: xenolinux-sparse
Many files:
mvdir